artificial spawning ground - French English Dictionary